Snake case

Codice di una funzione in un modulo del kernel Linux, che fa uso della notazione snake case

Lo snake case,[1] o snake_case, è la pratica di scrivere gli identificatori separando le parole che li compongono tramite trattino basso (o underscore: _), solitamente con le prime lettere delle singole parole in minuscolo, e la prima lettera dell'intero identificatore minuscola o maiuscola (es. "foo_bar" e "Hello_world"). È ampiamente usato nella programmazione per gli identificatori di variabili, funzioni o nomi di file. Almeno uno studio scientifico sostiene che lo snake case sia oggettivamente più leggibile del camel case, con tempi di reazione minori.[2]

  1. ^ Errore nelle note: Errore nell'uso del marcatore <ref>: non è stato indicato alcun testo per il marcatore flex
  2. ^ An Eye Tracking Study on camelCase and under_score Identifier Styles, su ieeexplore.ieee.org.

Developed by StudentB